package com.legendshop.openportal.sdk.model.response;

import com.legendshop.openportal.sdk.model.BaseResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 *
 * @description：售后状态响应
 *
 */
@Data
public class AfterSaleStatusResponse extends BaseResponse {

    private static final long serialVersionUID = 6729547031829521132L;

    /**
     * 订单ID
     */
    @ApiModelProperty(value = "订单ID")
    private String orderId;

    @ApiModelProperty("买家申请单号")
    private String refundSn;

    /**
     state状态：
     1：创建；
     2：审核不通过；
     3：审核取消；
     4：完成
     5：待用户确认（调用服务单确认接口使服务单状态从用户确认状态变成完成）
     */
    @ApiModelProperty(value = "状态")
    private Integer state;

    /**
     * 服务单号
     */
    @ApiModelProperty(value = "服务单号")
    private String afsServiceId;

    /**
     * false:客户接口申请;true京东客服代提交
     */
    @ApiModelProperty(value = "是否在线申请, false:客户接口申请;true客服代提交")
    private Boolean isOffline;

    /**
     * 内部商品SKUID
     */
    @ApiModelProperty(value = "商品ID")
    private String prodId;

    /**
     * 内部商品单品ID
     */
    @ApiModelProperty(value = "单品ID")
    private String skuId;

    /**
     * 建立时间
     */
    @ApiModelProperty(value = "建立时间")
    private Date createTime;

}
